package com_2;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class ServerTCP {//定义一个服务端
    public static void main(String[] args) throws IOException {
        //main方法入口并抛出异常
        ServerSocket ss=new ServerSocket(10086);
        //创建服务端对象
        Socket sc = ss.accept();
        //监听socket对象
        InputStream is = sc.getInputStream();
        //通过socket对象获取字节输入流对象
         byte[]bytes=new byte[1024];
         //定义读取数据的长度
        int ten = is.read(bytes);
        //通过字节输入流读取数据并保存在ten中
        System.out.println("服务端"+new String(bytes,0,ten));
        //使用string中的tostring方法输出在控制台上
        OutputStream os = sc.getOutputStream();
         os.write("我收到数据了".getBytes());
         os.flush();
        is.close();//关闭字节输入流资源
        os.close();
    }
}
